C.S.Burner 🪙 ━►🔥GIT Node
Node / reticulum_mirror / MeshChatX / files / meshchatx / src / frontend / components / settings / sections / AndroidSettingsSection.vue
Displaying Raw • Download
meshchatx/src/frontend/components/settings/sections/AndroidSettingsSection.vue 65ca9ddc823fcc2c8f8653c553b944b85db0875f (65ca9ddc) Text, 3.22 KB
T8b949e<!-- SPDX-License-Identifier: 0BSD -->
Tff7b72<templateTff7b72>
Tff7b72<section Te6edf3v-show=Ta5d6ff"visible" Te6edf3class=Ta5d6ff"settings-section break-inside-avoid"Tff7b72>
Tff7b72<header Te6edf3class=Ta5d6ff"settings-section__header"Tff7b72>
Tff7b72<divTff7b72>
Tff7b72<div Te6edf3class=Ta5d6ff"settings-section__eyebrow"Tff7b72>AndroidTff7b72</div>
Tff7b72<h2Tff7b72>Tff7b72{{ $Te6edf3tTff7b72(Ta5d6ff"settings.android_privacy_heading"Tff7b72) Tff7b72}}Tff7b72</h2>
Tff7b72<pTff7b72>Tff7b72{{ $Te6edf3tTff7b72(Ta5d6ff"settings.android_privacy_desc"Tff7b72) Tff7b72}}Tff7b72</p>
Tff7b72</div>
Tff7b72</header>
Tff7b72<div Te6edf3class=Ta5d6ff"settings-section__body space-y-4"Tff7b72>
Tff7b72<label Te6edf3class=Ta5d6ff"setting-toggle"Tff7b72>
Tff7b72<input
Te6edf3:checked=Ta5d6ff"androidShellPrivacy.blockScreenshots"
Te6edf3type=Ta5d6ff"checkbox"
Te6edf3class=Ta5d6ff"rounded-sm"
@Te6edf3change=Ta5d6ff"$emit('update:blockScreenshots', $event.target.checked)"
Tff7b72/>
Tff7b72<span Te6edf3class=Ta5d6ff"setting-toggle__label"Tff7b72>
Tff7b72<span Te6edf3class=Ta5d6ff"setting-toggle__title"Tff7b72>Tff7b72{{ $Te6edf3tTff7b72(Ta5d6ff"settings.android_block_screenshots"Tff7b72) Tff7b72}}Tff7b72</span>
Tff7b72<span Te6edf3class=Ta5d6ff"setting-toggle__description"Tff7b72>Tff7b72{{ $Te6edf3tTff7b72(Ta5d6ff"settings.android_block_screenshots_desc"Tff7b72) Tff7b72}}Tff7b72</span>
Tff7b72</span>
Tff7b72</label>
Tff7b72<label Te6edf3class=Ta5d6ff"setting-toggle"Tff7b72>
Tff7b72<input
Te6edf3:checked=Ta5d6ff"androidShellPrivacy.clearClipboardOnBackground"
Te6edf3type=Ta5d6ff"checkbox"
Te6edf3class=Ta5d6ff"rounded-sm"
@Te6edf3change=Ta5d6ff"$emit('update:clearClipboardOnBackground', $event.target.checked)"
Tff7b72/>
Tff7b72<span Te6edf3class=Ta5d6ff"setting-toggle__label"Tff7b72>
Tff7b72<span Te6edf3class=Ta5d6ff"setting-toggle__title"Tff7b72>Tff7b72{{
$Te6edf3tTff7b72(Ta5d6ff"settings.android_clear_clipboard_on_background"Tff7b72)
Tff7b72}}Tff7b72</span>
Tff7b72<span Te6edf3class=Ta5d6ff"setting-toggle__description"Tff7b72>Tff7b72{{
$Te6edf3tTff7b72(Ta5d6ff"settings.android_clear_clipboard_on_background_desc"Tff7b72)
Tff7b72}}Tff7b72</span>
Tff7b72</span>
Tff7b72</label>
Tff7b72<button
Te6edf3type=Ta5d6ff"button"
Te6edf3class=Ta5d6ff"btn-maintenance border-blue-200 dark:border-blue-900/30 text-blue-700 dark:text-blue-300 bg-blue-50 dark:bg-blue-900/10 hover:bg-blue-100 dark:hover:bg-blue-900/20"
@Te6edf3click=Ta5d6ff"$emit('share-apk')"
Tff7b72>
Tff7b72<div Te6edf3class=Ta5d6ff"flex flex-col items-start text-left"Tff7b72>
Tff7b72<div Te6edf3class=Ta5d6ff"font-bold flex items-center gap-2"Tff7b72>
Tff7b72<MaterialDesignIcon Te6edf3icon-name=Ta5d6ff"share-variant" Te6edf3class=Ta5d6ff"size-4" Tff7b72/>
Tff7b72{{ $Te6edf3tTff7b72(Ta5d6ff"settings.share_apk"Tff7b72) Tff7b72}}
Tff7b72</div>
Tff7b72<div Te6edf3class=Ta5d6ff"text-xs opacity-80"Tff7b72>
Tff7b72{{ $Te6edf3tTff7b72(Ta5d6ff"settings.share_apk_short_hint"Tff7b72) Tff7b72}}
Tff7b72</div>
Tff7b72</div>
Tff7b72</button>
Tff7b72</div>
Tff7b72</section>
Tff7b72</template>
Tff7b72<scriptTff7b72>
import MaterialDesignIcon from "../../MaterialDesignIcon.vue";
export default {
name: "AndroidSettingsSection",
components: {
MaterialDesignIcon,
},
props: {
visible: {
type: Boolean,
default: true,
},
androidShellPrivacy: {
type: Object,
required: true,
},
},
emits: ["update:blockScreenshots", "update:clearClipboardOnBackground", "share-apk"],
};
Tff7b72</script>
Served by rngit 1.5.2 - Generated in 0.03s